package com.example.redislock;

import redis.clients.jedis.Jedis;

/**
 * redis分布式锁
 * 使用场景： 在项目需要高性能，高并发情况下使用
 *
 */
public interface RedisDistributeLock {

    Boolean lock(Jedis jedis, String lockKey, String requestId, int expireTime);

    Boolean unLock(Jedis jedis, String lockKey, String requestId);

    Boolean postpone(Jedis jedis,String key,String value,long expireTime);
}
